# -*- codeing = utf-8 -*-
# @Time : 2021/2/22 19:44
# @Atuthor: 朱朱
# @File: 055字典的查询.py
# @Software: PyCharm

# 查找数据(字典的数据在保存时，是无序的，不能通过下标来获取)
# 需求:获取一个不存在的key时，不报错，如果这个key不存在，使用默认值
# 使用字典的get方法,如果key不存在，会默认返回 None,而不报错
# print(person.get('height'))  # None
# 如果根据key获取不到value,使用给定的默认值
person = {'name': 'zhangsan', 'age': 18, 'x': 'y'}
print(person.get('gender'))
print(person.get('name','lisi'))

x = 'age'
print(person[x])
print(person['x'])